html{
    font-size:62.5%;
}

html,body,#app {
    height: 100%;
    width: 100%;
}
*{
    margin: 0;padding: 0;
}
.transform-center-parent{
    position: relative;
}
.transform-center-child{
    transform: translate(-50%,-50%); position: absolute; top: 50%; left: 50%;
}

.g-flex{
    display: flex;
}
.g-flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
}

.mb2{margin-bottom: 2rem}
.w100per{
    width: 100%;
}
.pl5vw{
    padding-left: 5vw;
}